package cn.iocoder.yudao.module.water.convert.prohis;

import java.util.*;

import cn.iocoder.yudao.framework.common.pojo.PageResult;

import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;
import cn.iocoder.yudao.module.water.controller.admin.prohis.vo.*;
import cn.iocoder.yudao.module.water.dal.dataobject.prohis.ProHisDO;

/**
 * 生产历史 Convert
 *
 * @author 左达成
 */
@Mapper
public interface ProHisConvert {

    ProHisConvert INSTANCE = Mappers.getMapper(ProHisConvert.class);

    ProHisDO convert(ProHisCreateReqVO bean);

    ProHisDO convert(ProHisUpdateReqVO bean);

    ProHisRespVO convert(ProHisDO bean);

    List<ProHisRespVO> convertList(List<ProHisDO> list);

    PageResult<ProHisRespVO> convertPage(PageResult<ProHisDO> page);

    List<ProHisExcelVO> convertList02(List<ProHisDO> list);

}
